export namespace Coupon {
  export interface SearchParams {
    /**
     * 市编码
     */
    city?: string;
    /**
     * 卡券名称
     */
    couponName?: string;
    /**
     * 卡券类型  1-配送券
     */
    couponType?: string;
    /**
     * 页码
     */
    pageNum?: number;
    /**
     * 页面大小
     */
    pageSize?: number;
    /**
     * 省
     */
    province?: string;
    [property: string]: any;
  }

  export interface Row {
    /**
     * 卡券折扣价
     */
    couponDiscount: string;
    /**
     * 卡券id
     */
    couponId: string;
    /**
     * 卡券名称
     */
    couponName: string;
    /**
     * 卡券原价
     */
    couponPrice: string;
    /**
     * 卡券类型
     */
    couponType: string;
    /**
     * 创建时间
     */
    createTime: string;
    /**
     * 有效期
     */
    expire: string;
    /**
     * 规则描述
     */
    ruleDescribe: string;
    /**
     * 状态，0-下架 1-上架
     */
    status: string;
    /**
     * 更新时间
     */
    updateTime: string;
    /**
     * 使用次数
     */
    useTimes: string;
    [property: string]: any;
  }
  export interface EditParams {
    /**
     * 卡券折扣价
     */
    couponDiscount?: string;
    /**
     * 卡券id
     */
    couponId?: string;
    /**
     * 卡券名称
     */
    couponName?: string;
    /**
     * 卡券原价
     */
    couponPrice?: string;
    /**
     * 卡券类型
     */
    couponType?: string;
    /**
     * 有效期
     */
    expire?: string;
    /**
     * 规则描述
     */
    ruleDescribe?: string;
    /**
     * 使用次数
     */
    useTimes?: string;
    status?: string;
    province?: string;
    city?: string;
    [property: string]: any;
  }

  /**
   * 上下架记录信息
   */
  export interface Record {
    /**
     * 处理人名称
     */
    author: string;
    /**
     * 创建时间
     */
    createTime: string;
    /**
     * 记录id
     */
    id: string;
    /**
     * 关联id
     */
    relateId: string;
    /**
     * 类型，1-卡券  2-积分兑换
     */
    relateType: string;
    /**
     * 状态，0-下架 1-上架
     */
    status: string;
    [property: string]: any;
  }
}
